Micron Document
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
| SparkN0de-git | SparkN0de |
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Node / ReticulumProjects / MeshChatX.git / files / docs / sep_manifest.example.json

Displaying Raw • Download


docs/sep_manifest.example.json 17e062bd7fad545a76894cdabb7aea63050eb7c7 (17e062bd) Text, 1.42 KB

Tb4b4b4{
Tff7b72"schemaVersion"Tb4b4b4: Ta5d6ff"1.0.0"Tb4b4b4,
Tff7b72"id"Tb4b4b4: Ta5d6ff"io.meshchatx.extensions.sample-tool"Tb4b4b4,
Tff7b72"name"Tb4b4b4: Ta5d6ff"Sample Tool Extension"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"Reference manifest draft for SEP v1 planning"Tb4b4b4,
Tff7b72"version"Tb4b4b4: Ta5d6ff"0.1.0"Tb4b4b4,
Tff7b72"apiVersion"Tb4b4b4: Ta5d6ff"1.0.0"Tb4b4b4,
Tff7b72"trustLevel"Tb4b4b4: Ta5d6ff"trusted_third_party"Tb4b4b4,
Tff7b72"platformProfile"Tb4b4b4: Ta5d6ff"desktop"Tb4b4b4,
Tff7b72"entrypoint"Tb4b4b4: Tb4b4b4{
Tff7b72"command"Tb4b4b4: Ta5d6ff"python3"Tb4b4b4,
Tff7b72"args"Tb4b4b4: Tb4b4b4[Ta5d6ff"main.py"Tb4b4b4],
Tff7b72"workingDirectory"Tb4b4b4: Ta5d6ff"."Tb4b4b4,
Tff7b72"environment"Tb4b4b4: Tb4b4b4{
Tff7b72"PYTHONUNBUFFERED"Tb4b4b4: Ta5d6ff"1"
Tb4b4b4}
Tb4b4b4},
Tff7b72"permissions"Tb4b4b4: Tb4b4b4[Ta5d6ff"events.subscribe"Tb4b4b4, Ta5d6ff"messages.read"Tb4b4b4, Ta5d6ff"messages.send"Tb4b4b4, Ta5d6ff"notifications.create"Tb4b4b4, Ta5d6ff"tools.register"Tb4b4b4],
Tff7b72"events"Tb4b4b4: Tb4b4b4{
Tff7b72"subscribe"Tb4b4b4: Tb4b4b4[Ta5d6ff"message.received"Tb4b4b4, Ta5d6ff"message.sent"Tb4b4b4, Ta5d6ff"peer.online"Tb4b4b4]
Tb4b4b4},
Tff7b72"health"Tb4b4b4: Tb4b4b4{
Tff7b72"startupTimeoutMs"Tb4b4b4: T79c0ff10000Tb4b4b4,
Tff7b72"heartbeatIntervalMs"Tb4b4b4: T79c0ff15000Tb4b4b4,
Tff7b72"unhealthyAfterMissedHeartbeats"Tb4b4b4: T79c0ff3
Tb4b4b4},
Tff7b72"limits"Tb4b4b4: Tb4b4b4{
Tff7b72"maxRequestBytes"Tb4b4b4: T79c0ff65536Tb4b4b4,
Tff7b72"maxRequestsPerSecond"Tb4b4b4: T79c0ff50Tb4b4b4,
Tff7b72"maxConcurrentRequests"Tb4b4b4: T79c0ff16
Tb4b4b4},
Tff7b72"ui"Tb4b4b4: Tb4b4b4{
Tff7b72"toolPanels"Tb4b4b4: Tb4b4b4[
Tb4b4b4{
Tff7b72"id"Tb4b4b4: Ta5d6ff"sample-tool-panel"Tb4b4b4,
Tff7b72"title"Tb4b4b4: Ta5d6ff"Sample Tool"Tb4b4b4,
Tff7b72"slot"Tb4b4b4: Ta5d6ff"tools.page.primary"
Tb4b4b4}
Tb4b4b4]
Tb4b4b4},
Tff7b72"compatibility"Tb4b4b4: Tb4b4b4{
Tff7b72"meshchatx"Tb4b4b4: Ta5d6ff">=4.5.0"Tb4b4b4,
Tff7b72"platforms"Tb4b4b4: Tb4b4b4[Ta5d6ff"linux-x64"Tb4b4b4, Ta5d6ff"linux-arm64"Tb4b4b4, Ta5d6ff"windows-x64"Tb4b4b4]
Tb4b4b4},
Tff7b72"signing"Tb4b4b4: Tb4b4b4{
Tff7b72"required"Tb4b4b4: Tff7b72falseTb4b4b4,
Tff7b72"keyId"Tb4b4b4: Ta5d6ff""Tb4b4b4,
Tff7b72"signature"Tb4b4b4: Ta5d6ff""
Tb4b4b4}
Tb4b4b4}


──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────